Library management system

ABSTRACT

A FILE STRUCTURE FOR AN ON-LINE SYSTEM. A CENTRAL PROCESSING SYSTEM HAVING CORE AND DIRECT ACCESS STORAGE DEVICES AND INPUT-OUTPUT TERMINALS IS PROGRAMMED FOR ONLINE APPLICATIONS SUCH AS INVENTORY CONTROL, MANUFACTURING PROCESS CONTROL, LIBRARY MANAGEMENT. THE FILE STRUCTURE FOR THOSE APPLICATIONS INCLUDES AN ITEM DETAIL FILE INCLUDING A LOGICAL RECORD FOR EACH INDIVIDUAL ITEM IN THE INVENTORY AN ACCESS POINT FILE INCLUDING INVERTED LISTS OF ITEM DETAILS HAVING SEARCH OR CONTROL SIGNIFICANCE, A CODE TRANSLATION FILE HAVING ALPHAMERIC TRANSLATIONS OF CODED DATA IN THE OTHER FILES. ALSO INCLUDED MAY BE A PRINT QUEUE-VERIFICATION FILE AND DATE CONTROL FILE. EACH FILE INCLUDES ONE OR MORE INDEX AND DATA FILES. FORWARD AND REVERSE INDEXING CONNECTS THE FILES THROUGH USE OF IMPLICITPOINTERS AND ITEM NUMBERS. ON-LINE UPDATING OF RECORD DETAIN IS SIMULTANEOUSLY PERFORMABLE WITH REVIEW OF THAT RECORD. EVENTS HAVING FUTURE SIGNIFICANCE ARE TRIGGERED AUTOMATICALLY. LOGICAL AND PHYSICAL OVERFLOW RECORDS ARE ACCOMMODATED, AS ARE VARIABLE LENGTH LOGICAL RECORDS BUILT ON VARIABLE LENGTH COUNTERS. LAST-IN/LAST-OUT UPDATING OF LOGICAL RECORD LISTS TOGETHER WITH REVERSE ORDER DATA FIELDS AND LENGTH/SEQUENCE FIELDS OPTIMIZES &#34;GET&#34; TIME. THE APPLICATION FUNCTIONS INCLUDE ORDERING, RECEIVING, CATALOGING, CIRCULATING, SEARCHING, AND FILE MAINTAINING.

DEFENSWE PUBLlCA'llQN UNITED STATES PATENT OFFICE Published at the request of the applicant or owner in accordance with the Notice of Dec. 16, 1969. 869 O.G. 687. The abstracts of Defensive Publication applications are identified by distinctly numbered series and are arranged chronologically. The heading of each abstract indicates the number of pages of specification, including claims and sheets of drawings contained in the application as originally filed. The files of these applications are available to the public for inspectionand reproduction may be purchased for 30 cents a sheet.

Defensive Publication applications have not been examined as to the merits of alleged invention. The Patent Ofiicemakes no assertion as to the novelty of the disclosed subject matter.

PUBLISHED MAY 7, 1974 1922,0013 LIBRARY MANAGEMENT SYSTEM Robert W. Alexander, In, Los Gatos, John M. Bell and John A. Christensen, San Jose, Roger W. Harvey, Santa Cruz, Katherine A. Hitchcock, Atherton, Robert W. Martin, San Jose, and Alice K. McMullen, Campbell, Calih, assignors to International Business Machines Corporation, Armonk, N.Y.

Continuation of application Ser. No. 327,252, Jan. 26, 1973, which is a continuation of application Ser. No. 150,853, June 7, 1971. This application Sept. 17, 1973, Ser. No. 398,140

Int. Cl. G06f 9/12 US. Cl. 444-1 51 Sheets Drawing. 284 Pages Specification A file structure for an on-line system. A central processing system having core and direct access storage devices and input/ output terminals is programmed for online applications such as inventory control, manufactur ing process control, library management. The file structure for those applications includes an item detail file including a logical record for each individual item in the inventory, an access point file including inverted lists of item details having search or control significance, a code translation file having alphameric translations of coded data in the other files. Also included may be a print queue/ verification file and date control file. Each file ineludes one or more index and data files. Forward and reverse indexing connects the files through use of implicit pointers and item numbers. On-line updating of record detail is simultaneously performable with review of that record. Events having future significance are triggered automatically. Logical and physical overflow records are accommodated, as are variable length logical records built on variable length counters. Last-in/last-out updating of logical record lists together with reverse order data fields and length/sequence fields optimizes get time. The application functions include ordering, receiving, cataloging, circulating, searching, and file maintaining.

M 7 1974 R. w. ALEXANDER, JR. ETA!- T922903 LIBRARY MANAGEMENT SYSTEM Original Filed June 7, 1971 51 Sheets-Sheet l I v OPERATING SYSTEM 05/560 DOS/560 BACKGROUND PARTITION v BATCH PROGRAM H PROCESSING 3 000000 FOREGROUND PARTITION L,

LMS APPLICATION PROGRAMS E. PROGRAM x TERMINALS LIBRARY I Total System Functions s bf tions (Library Oriented) (Maior Division (T k O i t d) of Work) Ordering of a new book lnterlibrary loan I Claim for an order Periodical renewal W Ordering Book receipt 0 Receiving Periodical receipt Claims receipt Original cataloging -MARC cataloging LMS 4" Check-out of a book if Circulating Check-in of a book Search for a bibliography seqr.chlng E related to a patron's interest ICE/($025.

\ ROBERT W. ALEXANDER,J[

ii li c riR I sTENsEN J H 3 File f g "f f d ROGER w. HARVEY Maintenan e "Creme KATHERINE A. HITCHCOCK Close-out of purchase order ROBERT W A T ALICE K. MCMULLEN 37% W 2 LMS Functions and Subfunctions TORN EY R. w. ALEXANDER, JR. AL T922,003

LIBRARY MANAGEMENT SYSTEM May 7, 1974 Original Filed June 7, 1971 51 Sheets-Sheet 2 50 CODE TRANSLATION OBSOLETE ORDER DETAIL PRINT OUEUE DATE VERIFICATION CONTROL LIST FILE IBM-MIMI IBM-Bill l I l I l -M-MI KA4 KBZ KCZ "1/97 FIG.5

M 7, 1974 R. w. ALEXANDER, JR.. AL T922,003

LIBRARY MANAGEMENT SYSTEM Original Filed June 7, 1971 51 Sheets-Sheet 5 W Ki I 4 5 #4 g K2 MASTER INDEX 2 K3 I :1 WIMIM-MI K4 m2 KAi K01 2 I g: H

L is

KA4 KBZ KCZ KE: F |G.6

l l I fl-liiIfl WIMIIEIMI FIG.7

May 7 1974' R. w. ALEXANDER, JR.. AL T922,003

LIBRARY MANAGEMENT SYSTEM Original Filed June 7, 1971 51 Sheets-Sheet 4 52 LEvEL 2 INDEX LEVEL 1 INDEX LEvELOINOEX I UBOOTT ADERMAN ALEXANDER l T ABBOTT AOANs} l ANDERSON BAKERSFIELD ADERMAN ALDRIDGE I COBURNE EATON GOULD ALEXANOER AMBLER I CONVENTIONAL INDEX UNDERSON AMBLEA [BAKERSFIELD OLYBORNE] l I I COBURNE OAvTfl L AOE ALE AN B 00 EO EATON HELDS l OOuLO GREENJ CONDENSED INDEX INDEX TARGET FIG.

FIXED LENGTH VARIABLE LENGTH APPLTOATTON KEY APPLICATION INFORMATION TNEORNATTON FIGJO May 7 1974 R. w. ALEXANDER, JR,, ETAL T922,003

LIBRARY MANAGEMENT SYSTEM 51 Sheets-Sheet 5 Original Filed June 7, 1971 PHYSICAL RECORD OVERFLOW PHYSICAL RECORD OVERFLOW LOGICAL RECORDS FIG.

G W WWW NT w m mop D 5 E 4 w U 0 a GMYL /v WE A D r m HORH-LL CPPPR MW WO Rn v w C 7 H F. U /D Urrm L E R a P f A M FIG.14

PRIMARY PHYSiCAL RECORDS FIG.15

M Z @174 R. w. ALEXANDER, JR., AL T922,003

LIBRARY MANAGEMENT SYSTEM 51 Sheets-Sheet 7 Original Filed June 7, 1971 L E AL L QLL Q PRIMARY {370,[0VERFL0W1 J| OVERFLOWZ J? l l OVERFLOWZ 1 OVERFLOW 1 PRIMARY 1 1 0VERFLOW1 15%] OVERFLOWZ E E U D S E R a T A R A W /A A H 2M 9 Wm WM 4 (M H D H LHLii 221 1 M 7 3974; R. w. ALEXANDER, JR, ETAL T922,003

LIBRARY MANAGEMENT SYSTEM Original Filed June 7, 1971 51 Sheets-Sheet 8 information entry periodical or Y" set up renewal and automated i t ontrols orders set up on-order controls can-order item against accounting and purchasing controls assign system controls I remove item from accession enter item into library's accessions release controls anler item to proof sheet queue review entered information Yes enter item to purchase order print queue enter item to print purchase claim print queue order to another function selection Some Subfunctions of Ordering FIG. 20

R. w. ALEXANDER, JR. ETA!- T922303 LIBRARY MANAGEMENT SYSTEM enter new order request a to additional order subfunction enter the detail of the item establish bibliographic controls ml and enter item "pre-order" I status document in holdings to holdings yes enter order detail Y V set up on-order control no modify enter item info 3 s g g purchase order :znfro'ls print queue FIG. 21

Proceduresvfor New Orders enter modify on-order purchase order and accounting controls enter item to purchase order print queue reorder already in the file for the v revise detail as appropriate FIG. 22 Procedures for Reorders May 7, 1974 R. W. ALEXANDER, JR; F-TAL LIBRARY MANAGEMENT SYSTEM Original Filed June 7, 1971 enter additional orders request order for item in review and revise bibliographic detail as appropriate enter item to purchase order print queue set up purchase order item controls 51 Sheets-Sheet 10 Procedures for Additional Orders FIG, 23

set up on-order controls i already in pur- 77 title increase on order detail chose order print queue as is V enter request for this subtunction enter detail of order 0 missing issue yes Procedures for Ordering Special Issues of Periodicals FIG. 24

record issue as on-order to new order W 1974 R. w. ALEXANDER, JR.. L T922903 LIBRARY MANAGEMENT SYSTEM Original Filed June 7, 1971 51 Sheets-Sheet 11 enter request for this subfunction enter periodical title and index identification remove index from reminder list I is index inthe reminder list For orders I is periodical in H the titles file secure index ID from periodical's bibliog. detail enter on-order detail (vendor, P.0 number, cost fund, receipt date) enter request for this subfunction set up ordering controls for purchase order item number enter item into P.O print queuel enter new expected receipt date modify 0 ccount controls revise expected v receipt date to another function ontrol Procedures for Ordering Periodical Indexes update claims count for this item FIG. 25

Procedures f0! claims enter item to claim I if appropriate to another Function,

FIG. 26

LIBRARY MANAGEMENT SYSTEM Original Filed June '7, 1971 51 Sheets-Sheet 12 enter request for this subtunction Procedures for Claims b. For Missing Periodical Issues enter detail FIG. 27 of the Issue v identification i set up controls IS issue m|ssmg for issue as n and on claim l l mlSStng set controls of SEl up control t l en er a mlsslng issue for expected f C F|m or as claimed receipt f I P mg to another function enter request for this subfu nction enter index's identification 5 index still enter expected 58? up dat missing control of receipt date Index receipt enter claim for printing to another function Procedures for Claims for Periodical Indexes FIG. 28

May 7, 1974 Original Filed June 7, 1971 enter request for this item R. w. ALEXANDER, JR.. L

LIBRARY MANAGEMENT SYSTEM 51 Sheets-Sheet 15 enter identity of on-order item Procedures for Canceling Outstanding Orders transfer t cataloging deletion function has it been received FIG. 29

disp oy item detail for librarian identification remove item from all access points and expected receipt date and print queue controls set up controls for deletion of item when cancellation is printed enter item to print queue for cancellation enter request for this item enter identification of the item display full correct item detail of item I to another function Procedures for Automatic Ordering FIG, 30

revise the detail as appropriate enter purchase order information to new order subfunction Original Filed May 7, 1974 June 7,

set up bibliographic controls author, title, etc.

enter request for this subtunction enter access point of title or coden in holdings enter new dates and price, fund vendor detail set up control for receipt of first issue and next renewal modify account and purchase order controls enter item into purchase order print queue yes R. W. ALEXANDER, JR.

LIBRARY MANAGEMENT SYSTEM enter request for this subtunction enter item's bibliographic detail enter item's lending library detail set up control for item's return enter tem to interlibrary loan request print queue to another function ETAL 51 Sheets-Sheet 14 Procedures for lnterlibrary Loan FIG. 31

set controls for added copy I Cancellation of Subscriptions Before Termination enter request for this subfunction l to another function FIG. 32

enter access point for the periodical display periodi cals receipt and subscription detail verify cancellation adiust controls for cancellation print queue, renewal control yes FIG. 33

enter date and ID of last issue to be accepted to another subfunction Procedures for Periodical Renewals May 7, 1974 R. w. ALEXANDER, JR., AL

LIBRARY MANAGEMENT SYSTEM Original Filed June '7, 1971 enter request for this subfunction enter access point the item's order remove item from queue yes item on claim display bibliocancellation graphic and laim detail for verification verified item in claim queue Procedures for Canceling Claims 51 Sheets-Sheet 15 Y FIG. 34

and remove item from expected receipt date list enter item in claim cancellation queue I subfunction to another Procedures for New Item Entries Without Ordering FIG. 35

for this subfunction enter bibliographic detail and assign accession number enter item into bibliographic controls and set status as 'pre-orcler" to another subfunction May 7, 1974 Original Filed June 7,. 1971 enter request for this subfunction enter the detail of the item already in the system set up bibliographic controls For the item set up current on-order controls set up re current on-order controls to another function enter revisions R. w. ALEXANDER, JR. ET L 922,003

LIBRARY MANAGEMENT SYSTEM 51 Sheets-Sheet: 16

this subfunction Procedures for Standing Orders FIG. 36

enter vendor detail and blanket PO directive set up controls for a blanket PO tor receipt (no date control) to another subfunction Procedures for Blanket Purchase Orders FlG. 37

enter request For this subtunction re ie ct bindery request terminate enter issue lD all issues for inclusion present display bindery detail yeritied Procedures for Bindery Orders yes FIG. 38

set up controls for receipt and label printout to another subfunction May 7, 19 74 enter request for this subfunction Original Filed June 7, 1971 enter request for this subfunction- 51 Sheets-Sheet, l '7 enter request for this subfunction enter formal enter ID of the enler biblio- ID and detail em to be graphic detail replaced set up controls for enter detail extract of detail from input enter order detail in collection for Vendor(s set up controls for. order(s) and receiptis) to another subtunction set up order controls set up order and receipt Procedures for Requesting to another controls I subfunction Price Quotations FIG. 41

Procedures for Orders to (mother y f subtunction Machine-Readable Input 39 Procedures for Replacement Orders FIG. 40

enter request for this subfunction l k remove renewql 7 enter periodical controls |D in renewal control to another terminate subfunction Procedures for Cancellation of Subscription Renewals FIG. 42

R. w. ALEXANDER, JR. ETAL T922903 LIBRARY MANAGEMENT SYSTEM May 7, 1974 Original Filed June 7, 1971 t g 51 Sheets-Sheet l8 re cei pts l, 2, 3, 4 non-periodical access point recognize nan-ordered periodicals bindery orders 5 librarian ordered decision periodicals interlibrary loans set up next receipt controls auto receipt of standing order terminate Some Subfunctions of Receiving FIGo 43 update on-order and accounting controls and interlibrary loan controls for gift rece|pt Y item damaged requiring claim enter item to claims printing yes remove claim queue and set Item claimed comm up controls odiust status to this subfunction Enter item into the printing queues.

. I Receipt notice to purchasing.

' Catalog proof sheets as appropriate.

Spine label and back pocket as requested.

enter date next action i another function i terminate isplay titles, etc, for renewal through enerecl dot yes enter a specific item to the print queue no I t another Procedures for Reviewing Periodical Renewals subtunction F|G 44 o approval print queue May 7, 1974 Original Filed June remove item from print queue from subfunctions receipt of damaged nonperiodical and bindery R. W. ALEXANDER, JR.. ETAL LIBRARY MANAGEMENT SYSTEM remove claim controls item only enter return date For 'on approval" enter item to reminder list for an unreceived invoice, 7 daylapse invoice received with or after item enter request for this subtunction enter access point item on-order 51 Sheets-Sheet 19 indicate item as u t. enter return date gift or on for "on approval display bibliographic detail enter correct a 0 ol" w'th ppr v I to rernlnder llst return date to ordering function revise bibliographic detail as needed y set up controls for next receipt cost figures enter item to print queue for notice adiust account and purchase order controls of receipt From purchasing transfer on'order detail to permanent oft-line storage and for print out enter item to proof sheet print queue it first copy or at librarian option for other copies to another suhtunction Procedures for Receipt of Undamaged Periodicals FIG. 45 

